*{
    padding:0;
    margin:0;
}
a{
    text-decoration: none;
}
body{
    background: #fff;

}
.bg-write{
    background: #fff;
}
html{
    font-size: 100px;
}
li{
    list-style: none;
}
i ,em{
	 font-style:normal;
}
.soye-hui{
	background:#F5F5F5;
}
.zuce-mains{
	padding:0.2rem 0.375rem 0;
}
.zuce-img{
	width:0.8rem;
	height:0.8rem;
	margin:0 auto 0.57rem auto;
	img{
	  width:100%;
	  height:100%;
	  border-radius:50%;
	}
}
.zuce-list{
	margin:0.57rem 0 0.25rem;
	.list-input{
	  width:100%;
	  height:0.4rem;
	  line-height:0.4rem;
	  border:1px solid #E0E0E0;
	  border-radius:20px;
	  overflow:hidden;
	  margin-bottom:0.1rem;
	  .iput1{
	    width:70%;
	    float:left;
	    padding: 0 0 0 0.28rem;
      margin: 0;
      color:#999999;
      font-size:0.13rem;
      border:none;
      line-height: 0.4rem;
	  }
	  .input2{
	    width:100%;
	  }
	  .hqyz{
	    float:left;
	    width:30%;
	    background:#6492FF;
	    line-height:0.4rem;
	    text-align:center;
	    color:#fff;
	    font-size:0.13rem;
	  }
		.phone-img{
			width:0.15rem;
			height:0.22rem;
			float:left;
			margin:0.075rem 0.21rem 0 0.165rem;
		}
		.phone-img2{
		  width:0.15rem;
		}
		.phone-input{
		  width:80%;
		  float:left;
	    padding: 0 ;
      margin: 0;
      color:#999999;
      font-size:0.13rem;
      border:none;
      line-height: 0.4rem;		  
		}	  
	}
  .list-input2{
    margin-bottom:0.25rem;
  }
}
.zc-button{
	width:100%;
	height:0.4rem;
	line-height:0.4rem;
	text-align:center;
	color:#fff;
	font-size:0.16rem;
	border-radius: 25px;
  box-shadow: 0px 4px 10px rgba(0, 64, 214, 0.15);
  background:#6492FF;
}
.zc-sf{
	font-size:0.12rem;
	padding:0.19rem 0 0 0.29rem;
	color:#999999;
	i{
	  color:#6492FF;
	}
}
.dr-list{
  margin-top:0.25rem;
	span{
	  color:#6492FF;
	  font-size:0.13rem;
	}
	.span1{
	  float:right;
	}
}
.zuce-list{
	margin-top:0.05rem;
}

//首页
.souye-mains{
	padding-bottom:0.45rem;
}
.souye-banner{
	width:100%;
	height:2rem;
	img{
	 width:100%;
	 height:100%;
	}
}
.souye-nav{
	li{
	  background:#fff;
	  margin-bottom:0.1rem;
	  padding:0.1rem 0.1rem 0;
	}
	.nav-list{
		border-radius:5px;
		width:100%;
		height:1.5rem;
		position: relative;
		img{
		  width:100%;
		  height:100%;
		}
		.nav-wz-dw{
		  width:100%;
		  background:rgba(0,0,0,0.5);
		  height:0.5rem;
	    position: absolute;
	    left: 0;
	    bottom: 0;	
	    text-align:right;
	    padding-right:0.1rem;
	    .p1{
	      color:#FF4311;
	      font-size:0.15rem;
	      margin:0.035rem 0 0;
	    } 
	    .p2{
	     color:rgba(255,255,255,0.7);
	     font-size:0.12rem;
	    }
		}
	}
	.nav-list-ps{
	  color:#333333;
	  font-size:0.15rem;
	  line-height:0.2rem;
	  margin:0;
	  padding:0.1rem 0 0.125rem;
	  
	}
	.nav-list-ps2{
	 padding:0.04rem 0 0.115rem;
	}
	.nav-list-dib{
	  padding:0.075rem 0;
	  overflow:hidden;
	  border-top:1px solid #F0F0F0;
	}
	.nav-list-dib2{
	  padding:0.1rem 0;
	}
	.nav-list-cen{
	  overflow:hidden;
	  padding-bottom:0.065rem;
	  .cen-span1{
	    font-size:0.12rem;
	    color:#000000;
	    i{
	     color:#6492FF;
	    }
	  }
	  .cen-span2{
	    font-size:0.17rem;
	    color:#FF4311;
	    float:right;
	  }	  
	}
	.dib-span{
	  float:left;
	  font-size:0.1rem;
	  .span-one{
	    display: inline-block;
      border: 1px solid #F3B145;
      padding: 0 0.05rem;
      color:#F3B145;
      margin-right:0.12rem;
	  }
	  .span-one2{
	    color:#6492FF;
	    border: 1px solid #6492FF;
	  }
	}
	.bid-ps{
	  float:right;
	  font-size:0.14rem;
	  color:#333333;
	  i{
	   color:#FF4311;
	  }
	}
}
.fixed-mains{
  position: fixed;
  left: 0;
  bottom: 0;
  width:100%;
  height:0.5rem;
  background:#fff;
  box-shadow: 8px 18px 17px -15px rgba(0, 0, 0, 0.03) inset;	
}
.fixed-nav{
  overflow:hidden;
  height:100%;
	li{
	  float:left;
	  width:33.3%;
	  text-align:center;
	  .fixed-img{
	    background:url('../img/tu-img1s.png') no-repeat;
	    background-size:100% 100%;
	    width:0.225rem;
	    height:0.24rem;
	    margin:0.03rem auto 0.02rem auto;
	  }
	  .fixed-img1{
	    background:url('../img/tu-img1s.png') no-repeat;
	    background-size:100% 100%;
	  }	  
	  .fixed-img2{
	    background:url('../img/tu-img2s.png') no-repeat;
	    background-size:100% 100%;
	    width:0.21rem;
	  }	
	  .fixed-img3{
	    background:url('../img/tu-img3s.png') no-repeat;
	    background-size:100% 100%; 
	  }		  
	  .fixed-div{
      color:#6492FF;
      font-size:0.12rem;
	  }
	}
	.li1{
	  background:#6492FF;
	  border-radius:0 25px 25px 0;
	  .fixed-img1{
	    background:url('../img/tu-img1.png') no-repeat;
	    background-size:100% 100%;
	  }		  
	  .fixed-div{
	    color:#fff;
	  }
	}
	.li2{
	  background:#6492FF;
	  border-radius:25px;
	  .fixed-img2{
	    background:url('../img/tu-img2.png') no-repeat;
	    background-size:100% 100%;
	  }		  
	  .fixed-div{
	    color:#fff;
	  }
	}	
	.li3{
	  background:#6492FF;
	  border-radius:25px 0 0 25px;
	  .fixed-img3{
	    background:url('../img/tu-img3.png') no-repeat;
	    background-size:100% 100%;
	  }		  
	  .fixed-div{
	    color:#fff;
	  }
	}		
}
.rwxq-list{
	margin:0.1rem 0 0.115rem;
	padding:0 0.1rem;
	background:#fff;
	li{
	  //height:0.5rem;
	  //line-height:0.5rem;
	  border-bottom:1px solid #F0F0F0;
	  color:#333333;
	  font-size:0.14rem;
	  overflow:hidden;
    padding:0.185rem 0;      
	  &:last-child{
	    border-bottom:0;
	  }
	}
	.li1{
	  color:#666;
	}
	.li2{
	  padding:0.115rem 0;
	}
	.li3{
    background:url('../img/btn_shenhejiantou.png') no-repeat center right;
    background-size:0.09rem auto;	
	}
	.rwxq-left{
	  width:30%;
	  float:left;
	}
	.rwxq-right{
	  float:left;
		width: 50%;
    display: inline-block;    	  
	}
	.rwxq-rights{
	  font-size:0.12rem;
	  line-height:0.155rem;
	}
}
.rwxq-sm{
	padding:0.17rem 0.1rem 0;
	background:#fff;
	.sm-h2{
	  color:#666666;
	  font-size:0.14rem;
	  margin:0;
	  font-weight: 400;
	}
	.rwxq-sm-ps{
	  line-height:0.2rem;
	  color:#333;
	  font-size:0.15rem;
	  padding:0.175rem 0 0.26rem;
	  margin-bottom:0;
	}
}
.rwxq-bottom{
  position: fixed;
  left: 0;
  bottom: 0;
  width:100%;	
  .bott-nav{
    overflow:hidden;
    background:#BABABA;
    height:0.5rem;
    li{
      float:left; 
      height:100%;  
      text-align:center;   
    }
    .nav-li1{
      width:25%;
      background:#fff;
      .li-img{
        width:0.175rem;
        height:0.195rem;
        margin:0.06rem auto 0.01rem auto;
        display: block;
      }
      .li-wz{
        color:#6492FF;
        font-size:0.12rem;
      }
    }
    .nav-li2{
      width:75%;
      color:#fff;
      line-height:0.5rem;
      font-size:0.15rem;
    }
    .nav-li3{
     background:#6492FF;
    }
  }
  .rwxq-sy{
    width:100%;
    height:0.3rem;
    background:#8EB0FF;
    line-height:0.3rem;
    color:#fff;
    font-size:0.15rem;
    padding-left:0.1rem;
    img{
      width:0.15rem;
      height:0.15rem;
      vertical-align: middle;
    }
    .sy-span{
      vertical-align: middle;
      margin-left:0.07rem;
    }
  }
}
.souye-mains2{
  padding-bottom:0.8rem;
}

.ptxy-mains{
	padding:0.1rem 0.1rem 0;
	.ptxy-ps{
	  color:#242424;
	  font-size:0.17rem;
	  line-height:0.23rem;
	  text-indent:2em;
	  margin-bottom:0;
	}
	.img1{
	  width:100%;
	  height:1.7rem;
	  border-radius:5px;
	 margin:0.16rem 0;
	}
}

.skwd-nav{
	background:#fff;
	padding:0 0.1rem;
	box-shadow:5px 6px 20px rgba(71,71,71,0.1) ;
	li{
	  padding:0.14rem 0;
	  border-bottom:1px solid #F0F0F0;
	  overflow:hidden;
	  &:last-child{
	    border-bottom:none;
	  }
	}
	.skwd-nav-left{
	  float:left;
	  width:80%;	  
	}
	.lef-ps{
	  color:#333333;
	  font-size:0.15rem;
	  margin-bottom:0;
	  font-weight: bold;
	}
	.lef-ps2{
	  color:#666666;
	  font-size:0.12rem;
	  margin-bottom:0;
	}	
	.lef-img{
	  width:0.175rem;
	  height:0.195rem;
	  margin: 0.1rem 0.15rem 0 0;
	  float: right;
	}
}
.ddlb-nav{
	width:100%;
	height:0.4rem;
	line-height:0.4rem;
	background:#fff;
	overflow:hidden;
	li{
	  float:left;
	  width:25%;
	  color:#373737;
	  font-size:0.15rem;
	  text-align:center;
	}
  .active{
	  span{
	    padding-bottom: 0.09rem;
	    border-bottom: 2px solid #6492FF;	  
	    }
	  }	
}
.ddlb-list{
	li{
	  padding:0 0.1rem;
	  background:#fff;
	  margin-top:0.1rem;
	}
	.list-top{
		height:0.4rem;
		line-height:0.4rem;
		border-bottom:1px solid #F0F0F0;
		overflow:hidden;
		.top-span1{
		  font-size:0.13rem;
		  color:#373737;
		}
		.top-span2{
		  font-size:0.13rem;
		  color:#FF4311;
		  float:right;
		}				
	}
	.list-center{
	  padding:0.11rem 0 0.12rem;
	  overflow: hidden;
	  .cen-img{
	    width:1.15rem;
	    height:0.7rem;
	    border-radius:5px;
	    float:left;
	  }
	  .cen-ps{
	    padding:0.07rem 0 0 1.31rem;
	    color:#373737;
	    font-size:0.15rem;
	    line-height:0.2rem;
	    margin-bottom:0;
	  }
	}
	.list-bottom{
	  padding:0.075rem 0;
	  border-top:1px solid #F0F0F0;
	  overflow:hidden;
	  .bot-left{
	    float:left;
	    line-height:0.25rem;
	  }
	  .bot-img{
	    width:0.135rem;
	    height:0.135rem;
      vertical-align: middle;
	  }
	  .bot-img2{
	    width:0.1rem;
	    height:0.135rem;
      vertical-align: middle;
	  }
	  .bot-img3{
	    width:0.135rem;
	    height:0.145rem;
      vertical-align: middle;	   
	  }
	  .bot-img4{
	    width:0.14rem;
	    height:0.14rem;
      vertical-align: middle;	   
	  }	  
	  .bot-spans{
	    color:#373737;
	    font-size:0.13rem;
	    margin-left:0.03rem;
	  }
	  .bot-rig{
	    float:right;
	    height:0.25rem;
	    line-height:0.25rem;
	    padding:0 0.09rem;
	    background:#6492FF;
	    color:#fff;
	    border-radius:5px;
	    font-size:0.13rem;
	  }
	}
}
.ddlb-mains{
	padding-bottom:0.7rem;
}
.dsk-top{
	background:#fff;
	padding:0.155rem 0 0 0; 
	.dsk-top-img{
	  width:0.375rem;
	  height:0.4rem;
	  margin:0 auto 0.11rem auto;
	  display: block;
	}
	.dsk-top-img2{
	  width:0.38rem;
	  height:0.355rem;
	}
	.dsk-top-ps{
	  margin-bottom:0;
	  color:#333;
	  font-size:0.15rem;
	  line-height:0.235rem;
	  text-align:center;
	  i{
	   color:#6492FF;
	  }
	}
	.dsk-top-psd{
	  color:#999999;
	}
	.df-ps{
		padding-bottom:0.15rem;
	}
	.dsk-top-pst{
	  color:#FF4311;
	}
	.dsk-top-ps2{
	  margin-bottom:0;
	  color:#999999;
	  font-size:0.12rem;
	  text-align:center;
	  padding:0.125rem 0 0.13rem;
	}	
	.dsk-top-butt{
	  height:0.45rem;
	  line-height:0.45rem;
	  text-align:center;
	  color:#fff;
	  font-size:0.18rem;
	  border-radius:5px;
	  background:#6492FF;
	  margin:0.13rem 0.275rem 0 0.275rem;
	}
}
.dsk-center{
	background:#fff;
	padding:0 0.1rem;
	margin-top:0.1rem;
	li{
	  padding:0.185rem 0;
	  font-size:0.14rem;
	  border-bottom:1px solid #F0F0F0;
	  overflow:hidden;
	  &:last-child{
	    border-bottom:none;
	  }
	}
	.li1{
	  padding:0.1rem 0;
	  .li1-ce-img{
	    width:0.8rem;
	    height:0.5rem;
	    float:left;
	    border-radius:5px;
	  }
	  .li1-ce-ps{
	    padding:0.065rem 0 0 0.96rem;
	    color:#373737;
	    font-size:0.15rem;
	    line-height:0.2rem;
	    margin-bottom:0;
	  }
	}
	.cen-left{
	  float:left;
	  color:#333333;
	}
	.cen-rig{
		color:#333333;
		padding-left:0.96rem;
		i{
		 margin-right:0.1rem;
		}
	}
	.cen-rig-money{
	  color:#FF4311;
	}
	.li2{
	  padding:0.16rem 0 0.47rem;
	  .cen-rig{
	    color:#666666;
	  }
	}
}
.dsk-skwd{
	background:#fff;
	margin:0.1rem 0;
	padding:0.145rem 0 0.245rem;
	width:100%;
	overflow: hidden;
	.skwd-zuo{
	  width:25%;
	  float:left;
	  text-align:center;
	  .zuo-img{
	    width:0.155rem;
	    height:0.15rem;
	  }
	  .zuo-wz{
	    color:#6492FF;
	    font-size:0.14rem;
	    margin-top:0.02rem;
	  }
	}
	.skwd-zhong{
	  width:65%;
	  float:left;
	  .ps1{
	    color:#333333;
	    font-size:0.14rem;
	    margin-bottom:0.04rem;
	  }
	  .ps2{
	    color:#333333;
	    font-size:0.1rem;
	    margin-bottom:0;
	  }	  
	}
	.skwd-you{
	  float:left;
	  width:10%;
	  margin-top: 0.15rem;
	  .y-img{
	    width:0.175rem;
	    height:0.195rem;
	  }
	}
}

.dsk-bottom{
  background:#fff;
  padding:0.175rem 0 0.55rem 0.1rem;
  .dsk-bot-ps{
    color:#666;
    font-size:0.14rem;
    margin-bottom:0.125rem;
  }
}
.dsk-fixed{
	width:100%;
	height:100%;
  background: rgba(0, 0, 0, 0.6);
  position: fixed;
  left: 0;
  top: 0;

}
.dks-fixed-zt{
	width:70%;
	left:50%;
	margin-left:-35%;
	top:30%;
	position: fixed;
	background:#fff;
	border-radius:10px;
	.dks-zj-bs{
	  color:#242424;
	  font-size:0.15rem;
	  text-align:center;
	  padding:0.41rem 0 0.235rem;
	  margin-bottom:0;
	}
	.dks-fex-nav{
	  width:100%;
	  height:0.395rem;
	  line-height:0.395rem;
	  border-top:1px solid #D4D4D4;
	  li{
	   float:left;
	   width:49.9%;
	   text-align:center;
	   color:#242424;
	   font-size:0.15rem;
	  }
	  .q-li{
	   color:#666666;
	   border-right:1px solid #D4D4D4;
	  }
	}
}
.wcsk-h2{
	background:#fff;
	height:0.5rem;
	line-height:0.5rem;
	padding-left:0.1rem;
	color:#333333;
	font-size:0.15rem;
	margin:0;
}
.wcsk-nav{
	li{
	  margin-top:0.1rem;
	  background:#fff;
	  padding:0 0.1rem 0.255rem;
	  .nav-zi{
	    height:0.345rem;
	    line-height:0.345rem;
	    color:#333333;
	    font-size:0.15rem;
	  }
	  .nav-tup{
	    position: relative;
	    height:1.5rem;
	  }
	  .nav-tup2{
	    border:1px solid #E3E3E3;
	    height:1.5rem;
	    text-align:center;
	  }
	  .tu-sc{
	    width:0.405rem;
	    height:0.4rem;
	    margin:0.395rem 0 0.15rem;
	  }
	  .tu-zi{
	    color:#6492FF;
	    font-size:0.15rem;
	  }
	  .tup-img{
	    width:100%;
	    height:1.5rem;
	  }
	  .tp-ps{
	    width:100%;
	    height:0.5rem;
	    line-height:0.5rem;
	    text-align:center;
	    background:rgba(0,0,0,0.4);
	    color:#fff;
	    font-size:0.15rem;
	    position: absolute;
      left: 0;
      bottom: 0;
      margin-bottom:0;
	  }
	}
}
.dw-aiy{
	width:100%;
	height:0.5rem;
	line-height:0.5rem;
	text-align:center;
	background:#6492FF;
	color:#fff;
	font-size:0.18rem;
	font-weight:bold;
  position: fixed;
  left: 0;
  bottom: 0;	
}
.wcsk-mains{
	padding-bottom: 0.5rem;
}
.dsk-che-list{
	padding:0 0.1rem 0.115rem;
	background:#fff;
	margin-top:0.1rem;
	overflow:hidden;
	.border{
	  border-top:1px  solid #F0F0F0;		
	}
	.list-nav{
	  overflow:hidden;
	  float:left;
	  width:95%; 
	  li{
	    margin:0 0.16rem;
	    width:0.8rem;
	    float:left;
	  } 
	  .nav-ps{
	    color:#333333;
	    font-size:0.12rem;
	    line-height:0.25rem;
	    text-align:center;
	  }
	  .img{
	    width:100%;
	    height:0.45rem;
	    border-radius:5px;
	  }
	}
	.nv-tu{
    float: right;
    width: 5%;
    text-align: right;
    margin-top:0.415rem;
	  img{
	   width:0.075rem;
	   height:0.13rem;
	  }
	}
}

.gx-nav{
	li{
	  background:#fff;
	  margin-bottom:0.1rem;
	}
	.gx-nav-top{
	  overflow:hidden;
	  height:0.4rem;
	  border-bottom:1px solid #F0F0F0;
	  padding:0 0.1rem;
	  .nav-top-left{
	    float:left;
	    color:#333;
	    font-size:0.13rem;
	    line-height:0.4rem;
	  }
	  .nav-top-rig{
	    float:right;
	    color:#666666;
	    font-size:0.12rem;
	    margin-top: 0.05rem;
	    div{
	      line-height: 0.15rem;
	    }
	  }
	}
	.gx-nav-cen{
	  overflow:hidden;
	  padding:0.165rem 2.5% 0.18rem;
	  border-bottom:1px solid #F0F0F0;
	  .nav-cen-tu{
	    float:left;
	    width:33.3%;
	    text-align:center;
	  }
	  .tu-ps{
	    color:#333333;
	    font-size:0.12rem;
	  }
	  .tu-img{
	    width:0.8rem;
	    height:0.45rem;
	    border-radius:5px;
	  }
	}
	.gx-nav-bot{
		height:0.36rem;
    background:url('../img/btn-daishangkan.png') no-repeat left center;
    background-size:0.13rem auto;
    margin-left: 0.1rem;
    .bot-ps{
      line-height:0.36rem;
      color:#333333;
      font-size:0.13rem;
      margin-left:0.21rem;
      i{
       color:#6492FF;
      }
    }
    .bot-ps2{
      line-height:0.17rem;
    }
	}
}
.renz-top{
	background:#fff;
	padding:0.235rem 0 0.315rem 0;
	text-align:center;
	margin-bottom:0.085rem;
	.renz-top-img{
	  width:0.7rem;
	  height:0.7rem;
	}
	.renz-top-ps{
	  color:#333333;
	  font-size:0.16rem;
	  font-weight:bold;
	  margin-bottom:0;
	}
}
.renz-cen{
	width:100%;
	overflow:hidden;
	padding:0.395rem 0 0;
	li{
	  float:left;
	  width:49.9%;
	  text-align:center;
	}
	.li1{
	  border-right:1px solid #F0F0F0;
	}
	.renz-ce-div{
	  color:#6492FF;
	  font-size:0.24rem;
	  font-weight:bold;
	}
	.renz-ce-div2{
	  color:#666666;
	  font-size:0.15rem;
	  margin-top:0.185rem;
	}
}
.list-rz{
  background:#fff;
  padding:0 0.1rem;
  box-shadow:5px 3px 22px rgba(71,71,71,0.1);
	li{
    height:0.5rem;
    line-height:0.5rem;
    border-bottom:1px solid #F0F0F0;
    background:url('../img/btn_shenhejiantou.png') no-repeat right center;
    background-size:0.07rem auto;
    overflow:hidden;
    .rz-img{
      width:0.25rem;
      height:0.25rem;
      vertical-align: middle;
    }  
    .rz-div{
      float:left;
    }  
    .rz-div2{
      float:right;
      color:#999999;
      font-size:0.15rem;
      padding-right: 0.2rem;
    }
    .rz-div2s{
      color:#FF4311;
    }
    .rz-div2d{
      color:#6492FF;
    }
    .rz-span{
      color:#333333;
      font-size:0.15rem;
      vertical-align: middle;
      margin-left:0.165rem;
    }
    &:last-child{
      border-bottom:none;
    }
	}
}
.grzl-nav{
  padding:0 0.11rem;
	li{
	  padding:0.18rem 0 0.175rem;
	  border-bottom:1px solid #F0F0F0;
    background:url('../img/btn_shenhejiantou.png') no-repeat right center;
    background-size:0.07rem auto;	
    overflow: hidden; 
    .grz-li-tx{
      color:#666666;
      font-size:0.15rem;
    } 
    .grz-li-tx2{
      line-height:0.5rem;
    }
    .grz-li-tu{
      width:0.5rem;
      height:0.5rem;
      border-radius:50%;
      float:right;
      margin-right: 0.2rem;
    }
    .grz-li-span{
      float:right;
      margin-right: 0.2rem;
      font-size:0.15rem;
      color:#6492FF;
    }
    .grz-li-span2{
      color:#666666;
    }
	}
	.li1{
	  padding:0.095rem 0 0.075rem;
	}
	.li2{
	  background:none;
	}
}
.xgnc-mains{
	padding:0.175rem 0.1rem 0;
	.xgnc-text{
	  width:100%;
	  height:0.5rem;
	  line-height:0.5rem;
	  border-radius:5px;
	  background:#F5F5F5;
	  border:none;
	  margin-bottom:0.18rem;
	  padding:0 0 0 0.15rem;
	  font-size:0.15rem;
	  color:#999;
	}
}
.xgnc-button{
  width:100%;
  height:0.5rem;
  line-height:0.5rem;
  text-align:center;
  color:#fff;
  font-size:0.18rem;
  background:#6492FF;
  border-radius:5px;
}
.clrz-mains{
	padding:0 0.1rem;
	text-align:center;
	.clrz-img{
	  width:0.875rem;
	  height:0.675rem;
	  margin:1.04rem 0 0.07rem;
	}
	.clrz-rz{
	  width:0.54rem;
	  height:0.22rem;
	  line-height:0.21rem;
	  text-align:center;
	  border:1px solid #999999;
	  color:#999;
	  font-size:0.1rem;
	  margin:0 auto;
	}
	.clrz-ps{
	  color:#999999;
	  font-size:0.15rem;
	  margin:0.315rem 0 0.235rem;
	}
}
.rzxx-nav{
	background:#fff;
	padding:0 0.1rem;
	li{
	  height:0.5rem;
	  line-height:0.5rem;
	  border-bottom:1px solid #F0F0F0;
    background:url('../img/btn_shenhejiantou.png') no-repeat right center;
    background-size:0.07rem auto;
    overflow:hidden;
    width:100%;	
    .nav-zuo{
      float:left;
      width:15%;
      color:#333333;
      font-size:0.14rem;
    }	 
    .z-terea{
      width:85%;
      margin:0;
      padding:0;
	    color:#999999;
	    font-size:0.14rem;
	    border: none; 
	    line-height: 0.2rem; 
	    display: block;    
    }
    .nav-sele{
      float:right;
      width:80%;
      padding:0;
      margin:0  5% 0 0;
	    height:0.5rem;
	    line-height:0.5rem; 
	    direction: rtl;
	    color:#999999;
	    font-size:0.14rem;
	    border:none;
	    option{
	      direction: ltr;
	    }     
    } 
	}
	.z-li{
	   padding:0.185rem 0 0.1rem 0;
	   border-bottom:none;
	   height:auto;
	   background:none;
	   .nav-zuo{
	      line-height: 0.2rem;
	   }
	}
}
.xsz-list{
	background:#fff;
	padding:0.21rem 0.1rem 0;
	margin-top:0.1rem;
	box-shadow:0px 4px 10px rgba(71,71,71,0.1); 
	.xsz-h2{
	  color:#333333;
	  font-size:0.14rem;
	  margin:0 0  0.145rem 0;
	}
	.xsz-nav{
	  overflow:hidden;
	  li{
	    float:left;
	    width:49%;
	  }
	  .xsz-shang{
	    height:1rem;
	    line-height:1rem;
	    text-align:center;
	    background:#EDEDED;
	    border-radius:5px;
	    color:#B9B9B9;
	    font-size:0.14rem;
	  }
	  .xsz-ps{
	  	color:#333333;
	  	font-size:0.14rem;
	  	text-align:center;
	  	padding:0.12rem 0 0.265rem;
	  }
    .li1{
      float:right;
    }	  
	}
}
.shjd-top{
	padding:0.205rem 0;
	background:#fff;
	text-align:center;
	.shjd-img{
	  width:0.67rem;
	  height:0.5rem;
	  margin-bottom:0.15rem;
	}
	.shjd-ps{
	  text-align:center;
	  color:#6492FF;
	  font-size:0.14rem;
	}
	.shjd-ps2{
	  color:#FF4311;
	}
}
.shjd-nav{
	padding:0 0.1rem;
	background:#fff;
	margin-top:0.1rem;
	li{
	  border-bottom:1px solid #F0F0F0;
	  height:0.5rem;
	  line-height:0.5rem;
	  overflow:hidden;
	  font-size:0.14rem;
	  .span1{
	    color:#333333;
	  }
	  .span2{
	    color:#999999;
	    float:right;
	  }
	  &:last-child{
	    border-bottom:none;
	  }
	}
	.shjd-li{
	  height:auto;
	  padding-bottom:0.485rem;
	  .shjd-li-bt{
	    color:#333333;
	    line-height:0.425rem;
	  }
	  .shjd-nav-k{
	    overflow:hidden;
	    color:#333333;
	    text-align:center;
	  }
	  .nav-k-zuo{
	    width:48%;
	    float:left;
	  }
	  .nav-k-zyuo{
	    width:48%;
	    float:right;
	  }	 
	  .js-img{
	    width:100%;
	    height:1rem;
	    display: block;
	  } 
	  .xs-zi{
	    line-hieght:0.4rem;
	  }
	}
}
.yqhy-top{
	background:#fff;
	padding:0.345rem 0 0.35rem;
	color:#6492FF;
	text-align:center;
	margin-bottom:0.1rem;
	box-shadow:0px 4px 10px rgba(71,71,71,0.1); 
	.yqhy-top-z{
	  font-size:0.22rem;
	  font-weight:bold;
	}
	.yqhy-top-z2{
	  font-size:0.15rem;
	  margin-top:0.13rem;
	}	
}
.yqhy-freden{
	background:#fff;
	padding:0.5rem 0 0.32rem;
	box-shadow:0px 4px 10px rgba(71,71,71,0.1); 
	text-align:center;
	.yqhy-zi{
		color:#6492FF;
		font-size:0.22rem;
		font-weight:bold;
		margin-bottom:0.27rem;
	}	
	.erwimg{
	  width:1.75rem;
	  height:1.75rem;
	}
}
.qbsr-top{
	background:#6492FF;
	padding:0.395rem 0.1rem 0;
	.top-mains{
	  border-bottom:1px solid #FFFFFF;
	  padding:0 0 0.195rem 0;
	  overflow:hidden;
	  color:#fff;
	  .top-ma-zu{
	    float:left;
	  }
	  .top-ma-you{
	    float:right;
	  }
	  .ma-zu-ps{
	    font-size:0.15rem;
	    margin-bottom:0.165rem;
	  }
	  .ma-zu-xt{
	    width:1.08rem;
	    text-align:center;
	    height:0.4rem;
	    line-height:0.4rem;
	    border-radius:25px;
	    background:#fff;
	    color:#6492FF;
	    font-size:0.2rem;
	    margin-top:0.05rem;
	  }
	  .ma-zu-ps2{
	    font-size:0.3rem;
	  }	  
	}
	.top-mains2{
	  padding:0.225rem 0 0.2rem;
	  border-bottom:1px solid #FFFFFF;
	  color:#fff;
	  overflow:hidden;
	  .insz-le-ps1{
	    font-size:0.15rem;
	    margin-bottom:0.165rem;
	  }
	  .insz-le-ps2{
	    font-size:0.2rem;
	  }
	  .ins2-left{
	    width:30%;
	    border-right:1px solid #FFFFFF;
	    float:left;
	  }
	  .ins2-right{
	    width:65%;
	    line-height:0.2rem;
	    font-size:0.12rem;
	    float:right;
	    margin-top:0.1rem;
	  }	  
	}
	.top-nav{
	  height:0.445rem;
	  line-height:0.445rem;
	  text-align:center;
	  font-size:0.17rem;
	  text-align:center;
	  color:#fff;
	  .t-n-div{
	    float:left;
	    width:50%;
	  }
	  .acti{
	    span{
	      border-bottom:3px solid #fff;
	      padding-bottom:0.08rem;
	    }
	  }
	}
}
.qbsr-nav{
	li{
	  border-bottom:1px solid #D7D7D7;
	  overflow:hidden;
	  padding:0.1rem;
	  .nav-zuo{
	    float:left;
	  }
	  .z-s-ps{
	    color:#333333;
	    font-size:0.15rem;
	  }
	  .z-s-ps2{
	    color:#999999;
	    font-size:0.12rem;
	  }	  
	  .nav-yuo{
	    float:right;
	    color:#6492FF;
	    font-size:0.13rem;
	    margin-top: 0.12rem;
	  }	
	  .nav-rig{
	    float:right;
	    font-size:0.13rem;
	    text-align: right;
	    .div1{
	      color:#6492FF;
	    }
	    .div2{
	      color:#FF4311;
	      span{
					width: 0.15rem;
			    height: 0.15rem;
			    border-radius: 50%;
			    border: 1px solid #FF4311;
			    display: inline-block;
			    line-height: 0.15rem;
			    font-size: 0.07rem;
			    text-align: center; 
			    margin-right: 0.05rem;       
	      }
	    }
	  }  
	}
}
.qbsr-feixde{
	background:rgba(0,0,0,0.6);
	width:100%;
	height:100%;
	left:0;
	top:0;
  position: fixed;
}
.qbsr-fe-zu{
	background:#fff;
	width:80%;
	border-radius:5px;
	left:50%;
	top:30%;
  position: fixed;	
  margin-left:-40%;
  text-align:center;
  .p1{
    color:#242424;
    font-size:0.16rem;
    margin:0.225rem 0 0.205rem;
    font-weight:bold;
  }
  .p2{
    color:#242424;
    font-size:0.15rem;
    padding:0 0 0.275rem 0;
    margin-bottom:0;
    border-bottom:1px solid #D4D4D4;
  }
  .p3{
    color:#242424;
    font-size:0.15rem;
    line-height:0.395rem;    
  }
}
.tx-nav{
  padding:0 0.1rem;
	li{
	  height:0.5rem;
	  line-height:0.5rem;
	  border-bottom:1px solid #F0F0F0;
	  overflow:hidden;
	  .tx-z{
	    float:left;
	    width:30%;
	    font-size:0.15rem;
	    color:#242424;
	  }
	  .tx-y{
	    float:left;
	    width:70%;
		  height:0.5rem;
		  line-height:0.5rem;	
		  border:none;
		  padding:0;
		  margin:0; 
	    font-size:0.13rem;
	    color:#999999;		     
	  }	  
	}
}
.tx-bott{
	overflow:hidden;
	height:0.5rem;
	line-height:0.5rem;
	padding:0 0.1rem;
	.span1{
    font-size:0.15rem;
    color:#999999;
    float:left;    
	}
	.span2{
    font-size:0.13rem;
    color:#999999;
    float:right;    
	}	
}
.boo-aniu{
	padding:0 0.275rem;
	div{
	 width:100%;
	 height:0.45rem;
	 line-height:0.45rem;
	 color:#fff;
	 font-size:0.18rem;
	 background:#6492FF;
	 border-radius:5px;
	 text-align:center;
	}
}
.sjrz-mains{
    background:#6C70DE;
    //background-size:100%  100%;	
    .img1{
      width:100%;
      display: block;
    }
    .sjrz-wk{
      background:#6C70DE url('../img/tu-2.png') no-repeat;
      background-size:contain;    
    }
    .sjrz-input{
      padding:0 0.375rem;
      li{
        height:0.4rem;
        line-height:0.4rem;
        border:1px solid #E0E0E0;
        border-radius:25px;
        overflow:hidden;
        margin-bottom:0.235rem;
      }  
      .in-le{
        float:left;
        width:25%;
        color:#fff;
        font-size:0.13rem;
        padding-left:5%;
      } 
      .in-ce{
        padding:0;
        margin:0;
        width:70%;
        float:left;
		    background: none;
		    border: none; 
    		color: #fff;
        font-size:0.13rem;		           
      }  
      .in-ce2{
        width:50%
      }
      .in-hq{
        width:25%;
        float:right;
        height:0.4rem;
        line-height:0.4rem;
        color:#fff;
        background:#6492FF;
        color:#fff;
        font-size:0.13rem;
        text-align: center;
      }       
    }
    .sjrz-button-yi{
      padding:0 0.375rem 0.37rem;
    }
    .sjrz-button{
      width:100%;
      height:0.4rem;
      line-height:0.4rem;
      text-align:center;
      background:#6492FF;
      border-radius:25px;
      color:#fff;
      font-size:0.16rem;
    }
		.sjrz-bottom{
      background:#6C70DE url('../img/tu-3.png') no-repeat bottom;
      background-size:contain;	
      height:3.27rem; 	
		}
    .sjrz-bot-di{
      color:#fff;
      font-size:0.15rem;
      line-height:0.2rem; 
      padding:0 0.375rem;
    }

}
input::-webkit-input-placeholder{ 
   color:#fff;
}

input::-moz-input-placeholder{ 
 color:#fff;
}

input::-ms-input-placeholder{
  color:#fff;
}
.zccg1-mains{
	.zc-img{
	  width:100%;
	  display:block;
	}
	.zccg-ps{
	  padding:0.25rem 0.1rem 0;
	  color:#6C70DE;
	  font-size:0.15rem;
	  line-height:0.205rem;
	}
}